Scalable and Robust Structured Peer-to-Peer Based on Balanced Kautz Tree
نویسندگان
چکیده
In order to improve scalability and reduce maintenance overhead for structured Peer-to-Peer (P2P) systems, researchers design optimal architectures with constant degree and logarithmical diameter. The expected topologies, however, require the number of peers to be some given values determined by the average degree and the diameter. Hence, existing designs fail to address the issue due to the fact that 1) we cannot guarantee how many peers to join a P2P system at a given time, and 2) a P2P system is typically dynamic with peers frequently coming and leaving. In this work, we propose BAKE scheme based on balanced Kautz tree structure with logdn diameter and constant degree even the number of peers is an arbitrary value. By keeping a total ordering of peers and employing a robust locality-preserved resource placement strategy, resources that are similar in single or multi-dimensional attributes space are stored on a same peer or neighboring peers. Through analysis and simulations, we show that BAKE achieves optimal diameter and good connectivity as the Kautz digraph does (almost achieves the Moore bound), and supports both exact and range queries efficiently. Indeed, the concepts of balanced Kautz tree and Kautz ring introduced in this work can also be extended and applied to other interconnection networks after minimal modifications, for example, de Bruijn digraph.
منابع مشابه
Constructing a Balanced, (log(N)/loglog(N))-Diameter Super-Peer Topology for Scalable P2P Systems
Current peer-to-peer (P2P) file sharing applications are remarkably simple and robust, but their inefficiency can produce very high network loads. The use of superpeers has been proposed to improve the performance of unstructured P2P systems. These have the potential to approach the performance and scalability of structured systems, while retaining the benefits of unstructured P2P systems. Ther...
متن کاملEfficient Search in Structured Peer-to-Peer Systems: Binary v.s. k-ary Unbalanced Tree Structures
We investigate the search cost in terms of number of messages generated for routing queries in tree-based P2P structured systems including binary and k-ary tree structures with different arities and different degrees of imbalance in the tree shape. This work is motivated by the fact that k-ary balanced tree access structures can greatly reduce the number of hops for searching compared to the bi...
متن کاملThe Effects of Metacognitive Prompting and Structured Peer Interaction on Intermediate EFL learners' Collaborative Writing
This research was designed to investigate the effects of two different types of learning modalities, namely Meta-cognitive Prompting and structured peer interaction on intermediate EFL learners’ collaborative writing. For this purpose, 90 learners of total number of 120 intermediate learners studying at Kish English language school were chosen first for homogenization prior to the study. In ord...
متن کاملThe Effects of Metacognitive Prompting and Structured Peer Interaction on Intermediate EFL learners' Collaborative Writing
This research was designed to investigate the effects of two different types of learningmodalities, namely Meta-cognitive Prompting and structured peer interaction on intermediateEFL learners’ collaborative writing. For this purpose, 90 learners of total number of 120intermediate learners studying at Kish English language school were chosen first forhomogenization prior to the study. In order t...
متن کاملTAC: A Topology-Aware Chord-based Peer-to-Peer Network
Among structured Peer-to-Peer systems, Chord has a general popularity due to its salient features like simplicity, high scalability, small path length with respect to network size, and flexibility on node join and departure. However, Chord doesn’t take into account the topology of underlying physical network when a new node is being added to the system, thus resulting in high routing late...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008